package com.spring.springcloud.RocketMQ.第一章RoketMQ概述.MQ概述;

/**
 * 1.限流削峰
 *  MQ可以将系统的超量请求暂存其中，以便系统后期可以慢慢进行处理，
 *  从而避免了请求的丢失或系统被压垮。
 *
 * 2.异步解耦
 * 上游系统对下游系统的调用若为同步调用，则会大大降低系统的吞吐量与并发度，
 * 且系统耦合度太高。
 * 而异步调用则会解决这些问题。
 * 所以两层之间若要实现由同步到异步的转化，一般性做法就是，在这两层间添加一个MQ层。
 *
 *
 * 3.数据收集
 *  分布式系统会产生海量级数据流，如：业务日志、监控数据、用户行为等。
 *  针对这些数据流进行实时或批量采集汇总，然后对这些数据流进行大数据分析，
 *  这是当前互联网平台的必备技术。通过MQ完成此类数据收集是最好的选择。
 *
 */
public class B_MQ用途 {
}
